home *** CD-ROM | disk | FTP | other *** search
/ Java 1996 August / Java - Summer 1996.iso / kaffe-0.2 / TODO < prev    next >
Text File  |  1996-02-19  |  1KB  |  32 lines

  1. Things to do (in no particular order):
  2. ======================================
  3.  
  4.  * Fix Unicode! Currently Kaffe uses ASCII characters rather than Unicode
  5.    characters.
  6.  
  7.  * Add support for thread sleeps and wait timeouts.
  8.  
  9.  * Finish native and net libraries.
  10.  
  11.  * Write AWT-Motif native library support.
  12.  
  13.  * Write clean-room version of standard class libraries.
  14.  
  15.  * Re-write code generation system.  The current system works but is
  16.    very simple and brain damaged.  This needs doing before Kaffe is ported
  17.    to too many platforms.
  18.  
  19.  * Generate ArrayIndexOutOfBoundException for bad array accesses rather
  20.    than letting the machine continue or die.  This will probably wait
  21.    until the code generator is review when it can be implemented optimally.
  22.  
  23.  * Bytecode verification during translation.  Lots of checks are possible
  24.    here to verify that the bytecode doesn't break the security constraints
  25.    of the machine.
  26.  
  27.  * Add support for class loaders.
  28.  
  29.  * Add some form of regression test suite.
  30.  
  31.  * Support more platforms.
  32.